//
//  BaseViewController.h
//  HuiLeBao
//
//  Created by 杨运涛 on 15/11/23.
//  Copyright © 2015年 AnHuiJie. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface BaseViewController : UIViewController

@property (weak, nonatomic) IBOutlet UITableView *pTableView;


/**
 *  @author yangyuntao, 15-11-23 11:11:36
 *
 *  初始化变量或界面使用的方法
 */
- (void)initInfo;

/**
 *  @author yangyuntao, 15-11-23 11:11:34
 *
 *  设置背景颜色
 */
- (void)selDefaultNavigationBackground;


/**
 *  @author yangyuntao, 15-11-23 11:11:50
 *
 *  设置标题
 *
 *  @param strTitle 标题的名字
 */
- (void)selDefaultNavigationWithTitle:(NSString *)strTitle;

/**
 *  @author yangyuntao, 15-11-24 09:11:13
 *
 *  pop或者dismiss
 */
- (void)selPopOrDismissViewController;

/**
 *  PopToRootViewController
 */
- (void)selPopToRootViewController;

/**
 *  @author yangyuntao, 15-11-24 09:11:22
 *
 *  添加返回按钮
 */
- (void)selAddLeftBackButton;

/**
 *  @author yangyuntao, 15-11-26 18:11:35
 *
 *  添加又navigation按钮
 *
 *  @param strTitle    标题
 *  @param strImageName    图片名字
 *  @param theSelector 执行的方法
 */
- (void)selAddRightButton:(NSString *)strTitle imageName:(NSString *)strImageName selector:(SEL)theSelector;

/**
 *  用tag设置子视图(uilabel)的值
 *
 *  @param superView    父视图
 *  @param intTag    tag值
 *  @param strValue 显示的值
 */
- (void)selSuperView:(UIView *)superView SetSubLabelOfTag:(int)intTag andValue:(NSString *)strValue;

- (void)selInform:(NSString *)associationObjID passiveObjID:(NSString *)passiveObjID appTime:(NSString *)appTime andContent:(NSString *)strContent;

@end
